GetResultsAvailable {Cold Formed}

GetResultsAvailable {Cold Formed}

Syntax

SapObject.SapModel.DesignColdFormed.GetResultsAvailable

VB6 Procedure

Function GetResultsAvailable() As Boolean

Parameters

None

Remarks

The function returns True if the cold formed frame design results are available, otherwise False.

VBA Example

Sub GetResultsAvailable()

'dimension variables

Dim SapObject as cOAPI

Dim SapModel As cSapModel

Dim ret As Long

Dim ResultsAvailable As Boolean

'create Sap2000 object

Set SapObject = CreateObject("CSI.SAP2000.API.SapObject")

'start Sap2000 application

SapObject.ApplicationStart

'create SapModel object

Set SapModel = SapObject.SapModel

'initialize model

ret = SapModel.InitializeNewModel

'add cold formed material

ret = SapModel.PropMaterial.AddQuick(Name, MATERIAL_COLDFORMED, , , , MATERIAL_COLDFORMED_SUBTYPE_ASTM_A653SQGr50)

'create new concrete frame section property

ret = SapModel.PropFrame.SetColdC("CdC", Name, 9, 3, 0.06, 0.25, 0.5)

'create model from template

ret = SapModel.File.New2DFrame(PortalFrame, 2, 72, 2, 144, True, "CdC", "CdC")

'run analysis

ret = SapModel.File.Save("C:\SapAPI\x.sdb")

ret = SapModel.Analyze.RunAnalysis

'start cold formed design

ret = SapModel.DesignColdFormed.StartDesign

'check if design results are available

ResultsAvailable = SapModel.DesignColdFormed.GetResultsAvailable

'close Sap2000

SapObject.ApplicationExit.False

Set SapModel = Nothing

Set SapObject = Nothing

End Sub

Release Notes

Initial release in version 18.2.0.